package com.ruoyi.common.core.Entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

/**
 * 银行视角统计数据实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BankStatisticalData {

    private int total_user_number; //商城用户总数
    private int today_login_user_number; //今天登录的用户数
    private int today_purchase_user_number; //今天在商城消费的用户数
    private int total_purchase_user_number; //在商城消费的总用户数
    private int new_order_number_today; //今日新增订单数
    private int total_order_number; //商城总订单数
    private int beans_spend_today; //商城今天消费的鲜豆总数
    private int beans_spend_total; //商城总共消费的鲜豆总数
    private int coupons_spend_today; //商城今天消费的优惠券总数
    private double coupons_value_spend_today; //商城今天消费的优惠券总额度
    private int coupons_spend_total; //商城总共消费的优惠券数
    private double coupons_value_spend_total; //商城总共消费的优惠券总额度
    private List<GoodsResult> goodsResultList; //正在抢购中的抢购商品信息集合
    private List<CouponsResult> couponsResultList; //正在抢购中的抢购优惠券信息集合
    private List<Goods> favoriteGoods; //用户最喜欢的3个商品
    private List<Goods> recentlySoldGoods; //最近售出的3个商品
    private List<Coupons> favoriteCoupons; //用户最喜欢的3个优惠券
    private List<Coupons> recentlySoldCoupons; //最近售出的3个优惠券
    private List<Map<String,Object>> volunteerArea; //订单中志愿者团支部分区统计数据
}
